Service-Oriented Workflow: The DySCo Framework

نویسندگان

  • Giacomo Piccinelli
  • Anthony Finkelstein
  • Scott Lane Williams
چکیده

From a business perspective, Web services represent a new channel for the offer as well as the acquisition of business capabilities. The full automation of the interaction process between providers and consumers is a peculiarity of the Web service channel. Beyond electronic data transfer, automation extends to all aspects of business interaction. The negotiation of terms and conditions for service delivery and the management of service-level agreements are just some examples. Since their early definition, composition has been a central concept for Web services. In the Web service model, the provider of a new Web service WS drives the composition of internal and external capabilities in order to produce a new capability. Both internal and external capabilities are modelled as Web services that act as components for WS. Similarly, WS can be used as component for other Web services. The fact that a capability is available internally or needs to be acquired externally reflects on the business as well as technical design of the service. The Web service model enforces the separation between a service component and the related service provider. Different providers can be selected for the same capability under different circumstances. From a business as well as a technology perspective, Web services enable dynamic integration for service providers. The explicit management of the interaction processes associated to the delivery of a service is a fundamental aspect of Web services. INTERACTION PROCESSES The decupling of service logic and service provider is closely related to the most noticeable feature of the Web service model: processoriented interfaces. In traditional component models, function signatures often represent the only information on the interaction requirements of a component. While the invocation of a function can trigger complex interaction processes, interaction logic is not formally exposed. In the Web service model, the interaction processes associated to a Web service are explicitly formalized and exposed. WSCL (Web Service Choreography Interface) and BPEL4WS (Business Process Execution Language for Web Services) are examples of languages for the formalization of interaction processes associated to Web services. An immediate benefit of process-oriented interfaces is that they open new possibilities for static as well as dynamic composition of services. As an example, the interaction protocols between individual Web services can be automatically negotiated and adapted. Workflow provides an established framework for handling the interaction processes of individual Web services, as well as the orchestration of needs intrinsic in business solutions based on the composition of multiple Web services.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Workflow: A Language for Composing Web Services

The introduction of Web Services has a profound impact on component models. The interaction processes behind a service become integral part of the component type, and as such formally described and automatically manageable. Workflow emerges as the reference model for the description of interaction processes associated to individual web services. In the DySCo (Dynamic Service Composition) projec...

متن کامل

Development of a framework to evaluate service-oriented architecture governance using COBIT approach

Nowadays organizations require an effective governance framework for their service-oriented architecture (SOA) in order to enable them to use a framework to evaluate their current state governance and determine the governance requirements, and then to offer a suitable model for their governance. Various frameworks have been developed to evaluate the SOA governance. In this paper, a brief introd...

متن کامل

Modelling Electronic Service Systems Using UML

This paper presents a profile for modelling systems of electronic services using UML. Electronic services encapsulate business services, an organisational unit focused on delivering benefit to a consumer, to enhance communication, coordination and information management. Our profile is based on a formal, workflow-oriented description of electronic services that is abstracted from particular imp...

متن کامل

A Model-Driven Architecture for Electronic Service Management Systems

Mainly on the wake of the Web Service initiative, electronic services are emerging as a reference model for business information technology systems. Individual applications retain core functions and technology base, but integration becomes crucial. A business service derives from the coordination of different business capabilities. The related electronic service derives from the integration of ...

متن کامل

Dysco: a Platform for Dynamic Qos-aware Web Service Composition

Service-Oriented Architecture (SOA) is one of the most promising trends in software engineering, which makes possible development of distributed systems via loosely coupled services. It provides significant efficiency in the development, deployment and execution of the software based on it and therefore could be applied to a wide range of distributed systems such as enterprise applications, emb...

متن کامل

An Autonomic Service Oriented Architecture in Computational Engineering Framework

Service Oriented Architecture (SOA) technology enables composition of large and complex computational units out of the available atomic services. Implementation of SOA brings about challenges which include service discovery, service interaction, service composition, robustness, quality of service, security, etc. These challenges are mainly due to the dynamic nature of SOA. SOAmay often need to ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003